package com.schoolhelper.social.dto;

import lombok.Data;
import java.util.Date;

@Data
public class FriendRequestDTO {
    private Long id;
    private Long userId;        // 发起好友请求的用户ID
    private Long friendId;      // 被添加为好友的用户ID
    private Integer status;     // 好友状态：0-待确认，1-已同意，2-已拒绝，3-已删除
    private String remark;      // 备注名
    private Date createTime;    // 创建时间
    private Date updateTime;    // 更新时间
    
    // 关联的用户信息
    private String username;    // 用户名
    private String avatar;      // 头像
    
    // 好友状态常量
    public static final int STATUS_PENDING = 0;    // 待确认
    public static final int STATUS_ACCEPTED = 1;   // 已同意
    public static final int STATUS_REJECTED = 2;   // 已拒绝
    public static final int STATUS_DELETED = 3;    // 已删除
}